#faceLogin {
    width: 390px;
}
/* #faceLogin_video{
    display: flex;
    justify-content: center;
    align-items: center;
    }
    video{
        width: 200px;
        height: 200px;
        border-radius: 50%;
    }
    #button{
        width: 100%;
        height: 25vh;
        box-shadow: border-box;
        display: flex;
        justify-content: center;
    }
    .rv-button--primary{
        height: 30px;
        width: 80%;
        border-radius: 10px;
    } */
#faceLogin_video {
    margin: 50px auto;
    display: flex;
    justify-content: center;
    /* 水平居中 */
    align-items: center;
    /* 垂直居中 */
    width: 300px;
    height: 200px;
    /* 确保视频容器的宽高比是1:1 */
    /* border-radius: 50%; */
    /* 将视频容器设置为圆形 */
    overflow: hidden;
    /* 避免视频溢出圆形容器 */
    position: relative;
    /* 设置相对定位，方便绝对定位其他元素 */
}

#faceLogin_video video {
    width: 100%;
    /* 视频宽度填充父容器 */
    border-radius: 10%;
    height: auto;
    /* 高度自适应 */
}

#button {
    width: 100%;
    height: 35px;
    box-shadow: border-box;
    display: flex;
    justify-content: center;
}

#up-password-title {
    text-align: center;
    font-size: 30px;
}

#primary {
    height: 40px;
    width: 60%;
    border-radius: 10px;
    background-color: orange;
    color: #fff;
    border: none;
}


.header{
    width: 100vw;
    height: 60px;
    /* background: palegreen; */
    overflow: hidden;
}

#headers{
    width: 100vw;
    height: 30px;
    margin-top: 6px;
    background: pink;
    font-size: 20px;
}

.rv-nav-bar .rv-icon{
    font-size: 30px;
    color: #000;
}

#button Button{
    width: 300px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

